home *** CD-ROM | disk | FTP | other *** search
/ Qoole for Quake / Qoole for Quake (USA).7z / Qoole for Quake (USA).bin / Progs / convert / 3ds2map.txt < prev    next >
Text File  |  1997-09-01  |  3KB  |  68 lines

  1. 3DS2MAP - 3Dstudio to Quake Map converter  Ver .03
  2.  
  3. Syntax: 3DS2MAP [infile].3ds [outfile]
  4.  
  5. This program should convert just about all 3dstudio files to the Quake Map
  6. format.  Currently, it outputs two files - a .map file and an .ent file.
  7. The map file contains all brush information, and the .ent file contains
  8. all entities.  You'll have to stick them together yourself - I myself
  9. like them separate for my own editing reasons.  It will NOT convert
  10. all 3dstudio meshes correctly - I think this is a face limitation in
  11. Quake, and I haven't worked on a solution yet.  After a certain number
  12. of faces, a brush becomes invalid.  I've successfully gotten some spheres and
  13. cylinders to work correctly.  If you get an invalid brush, you can just
  14. edit your map file and remove it - it doesn't corrupt the rest of the file.
  15.  
  16. Textures are fully supported - just create textures with names that
  17. correspond to those in quake ex: bricka2_4 They will be placed correctly
  18. in the .map output - you can texture any one face, or the entire object.
  19. For best results, use a six sided brush, and rotate and deform it to your
  20. tastes.  This is a quick program, so I'm sure there are bugs.
  21.  
  22. As for entities, use omni lights as your standard quake lights.  They will
  23. be converted completely, and you won't have to mess with them in the
  24. text file.  To create objects, use a spotlight, and name it something
  25. close to what it should be in the output - ex: light_torch_small_walltorch
  26. - you might name your spotlight light_tor01 and then fix it in the .ent file
  27. afterward.  The angle of the spot doesn't matter.
  28.  
  29. This currently doesn't support anything like doors - I haven't thought of
  30. a way to do it yet - so you'll just have to edit the text file yourself.
  31. I've had success manually doing it.
  32.  
  33. In all, it's a handy little utility and works well for me - 3DS has an editing
  34. environment I like.
  35.  
  36. Note: You may get wierd error messages if you convert files with animations -
  37. they aren't supported, but I've been experimenting with some things.  My advice
  38. is to make sure that there are no animations in your keyframer.
  39. There's a lot of residual code in here for unsupported functions, so
  40. odd messages may show up.
  41.  
  42. If you're interested in making a utility like this, I suggest checking
  43. avalon.viewpoint.com -- as there is lots of useful source code there
  44. to explain the 3DS file format to you.  That's where I learned what I
  45. needed to know.
  46.  
  47. If you don't have 3dStudio, I believe the Breeze Designer (which you can
  48. find at the POV-Ray site) supports 3DS output.  Also, if you happen
  49. to have another editor, there is a converter called WC2POV26 on
  50. ftp://avalon.viewpoint.com in the pub/utils/converters directory
  51. which converts between most popular formats.
  52.  
  53. NOTE: I take NO reponsibility for what this might do to your files.
  54.  
  55. Bug reports can be sent to me at twb@wsu.edu
  56.  
  57. I'm going to try to fix this up a little more, so there may be another
  58. version later on - but it really won't be of much use if one of
  59. the editors-in-progress is released.  (c'mon THRED!)
  60.  
  61. It'd be really great if somebody converted all of the textures from Quake
  62. into GIFS so that you could preview your level with textures in 3dstudio...
  63. (hint hint hint - is anybody bored?)  If you actually do this, I'd love
  64. to get a zip of those GIFS.... ;)
  65.  
  66. Travis
  67. (Lemur)
  68.